home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 005 / pccalc.arc / PC-CALC.DOC next >
Text File  |  1985-07-21  |  65KB  |  1,453 lines

  1.                                                                           1
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                                      PC-CALC
  25.  
  26.                                        by
  27.  
  28.                                John L. Vandegrift
  29.                                        and
  30.                                   Guy C. Gordon
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                                                                           2
  68.  
  69.                                      Preface
  70.  
  71.                Welcome  to PC-Calc, the electronic spreadsheet designed
  72.           for use with the IBM-PC or  VICTOR  9000  personal  computer.
  73.           This user's manual will serve as your guide.
  74.  
  75.                The  PC-Calc  user's  manual  is intended to accommodate
  76.           a large number of people with a wide range of computer exper-
  77.           ience.  It is organized into three main sections.
  78.  
  79.                Section  l  is  an  introduction to PC-Calc and includes
  80.           information about starting PC-Calc and  what  the  user  will
  81.           see.   You  should  read  this section before trying anything
  82.           with the PC-Calc program.
  83.  
  84.                Section 2 is an instructional section,  containing  les-
  85.           sons  which  have been structured to foresee some of problems
  86.           and questions that  will  arise.   These  lessons  will  lead
  87.           you  from  initiating a PC-Calc session through various exer-
  88.           cises which illustrate how  PC-Calc  can  assist  in  solving
  89.           problems  and  increasing  your  efficiency.   The  exercises
  90.           should be run with the terminal in  front  of  you,  as  they
  91.           are  designed  to  lead  you through the features of PC-Calc.
  92.           With usage, you will become familiar with some  of  the  more
  93.           advanced features of PC-Calc.  
  94.  
  95.                Section  3  is the command reference.  This section con-
  96.           tains a description of each  of  the  commands  available  to
  97.           the  user.   As  you  use  the  advanced features of PC-Calc,
  98.           and become more familiar with them, you  will  find  yourself
  99.           spending  more  time  in this section.  The best way to learn
  100.           PC-Calc is to use it.  Do not be afraid  of  making  mistakes
  101.           and  experimenting.  No matter what you type at the keyboard,
  102.           you cannot hurt the computer or the PC-Calc program, although
  103.           it is always a good idea to have a backup of all programs.
  104.            
  105.                PC-Calc  is  laid  out  similarly to classic spreadsheet
  106.           programs.  It is not intended  to  completely  replace  these
  107.           programs,  but  will  allow  you  to learn what a spreadsheet
  108.           is all about.  Written in BASIC,  PC-Calc  has  many  limita-
  109.           tions.   First,  interpretive Basic is slow.  Second, it must
  110.           pause once in a while  to  free  more  space  for  variables.
  111.           (When  this  happens  PC-Calc  will  not  respond for up to 2
  112.           minutes.)  If you are running the compiled version of PC-Calc
  113.           these  may  not  be problems.  Third, Basic limits your space
  114.           to about 1000 cells.  If you start  using  PC-Calc  and  find
  115.           that  it  serves  a  useful  purpose in your home or at work,
  116.           then it may be time to  start  looking  at  the  full  priced
  117.           spreadsheets,  which  are bigger, faster, have more features,
  118.           (and cost a whole lot more).  Your  experience  with  PC-Calc
  119.           will  be  of  great  value to you in evaluating the many com-
  120.           mercially available spreadsheets. 
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                                                                           3
  134.  
  135.                                   1.  Overview
  136.  
  137.                Spreadsheet  application  programs,  of  which   PC-Calc
  138.           is  one,  were born out of the observation that many problems
  139.           are commonly solved using a pencil, paper and  a  calculator.
  140.           Calculating sales projections, departmental budgets, engineer-
  141.           ing estimates, etc. are all done in this manner. 
  142.  
  143.                PC-Calc  combines  the  familiarity  and  convenience of
  144.           a pocket calculator with the powerful memory  and  electronic
  145.           screen  capabilities of the personal computer.  With PC-Calc,
  146.           the screen becomes a window that shows  part  of  the  larger
  147.           worksheet.   You  can  access  different  parts  of the sheet
  148.           at will, displaying any 22 by 8  section  of  the  50  by  20
  149.           sheet.
  150.  
  151.                The  screen  is  divided into a 22 by 8 grid of rows and
  152.           columns.  The intersection  of  these  rows  and  columns  is
  153.           called a cell.  At each cell you can enter a number, a label,
  154.           or an equation.  In this  fashion  you  can  quickly  set  up
  155.           your own tables, charts, and records
  156.  
  157.                Formatting  commands  allow you to customize the appear-
  158.           ance of the data in the  worksheet,  both  on  a  global  and
  159.           local  level.  Global formatting applies to all of the cells,
  160.           while local formatting applies to only to  individual  cells.
  161.           (Local  formatting  takes precedence over global formatting.)
  162.           In this manner, you  can  make  your  spreadsheet  look  like
  163.           your  bank  statement,  your  income tax form, or your ledger
  164.           book. 
  165.  
  166.                The real power of PC-Calc lies in its ability to  remem-
  167.           ber  the equations and numbers used as you defined your prob-
  168.           lem.  If you need to change a number on  the  worksheet,  you
  169.           need  merely  change that number and PC-Calc will recalculate
  170.           all the numbers  that  relate  to  it.   Recalculation  makes
  171.           PC-Calc  a  powerful  tool.   This  allows the user to easily
  172.           correct mistakes, as well as examine "whatif" situations. 
  173.  
  174.                Imagine, for example, that you are doing a sales projec-
  175.           tion.   You  may  want  to know the impact on your company if
  176.           a specific product does not  sell  as  well  as  anticipated.
  177.           What  if  you  sell  only  100  cogs instead of 150?  What if
  178.           you sell 500?  What if you lose one of your  sales  personnel
  179.           and  you  know  that his 35% share of your sales will go with
  180.           him?  These are all  examples  of  "whatif"  situations  that
  181.           PC-Calc  makes  easy  to  analyze.  Whereas it would take the
  182.           you several hours of erasing and  recalculating  to  do  this
  183.           on  paper,  once  the model was set up, PC-Calc will make the
  184.           calculations in a matter of seconds. 
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                                                                           4
  200.  
  201.                Or perhaps you keep a household  budget,  and  you  know
  202.           that  next  month there will be an additional 5% tax on gaso-
  203.           line.  With PC-Calc you could look up  last  month's  budget,
  204.           and  with  one  command  multiply all the gasoline charges by
  205.           1.05 and use the  result  as  an  estimate  of  next  month's
  206.           budget.  
  207.  
  208.                To  set  up  these  models,  you  must decide what items
  209.           you want to show and where you want them on the  spreadsheet.
  210.           After  you  have  decided  on a layout, you can enter titles,
  211.           labels and other textual information to show where  the  data
  212.           is  to go.  Next you enter the raw data such as prices, rates
  213.           or any other numbers, into  the  cells  you  have  designated
  214.           for  them.   Finally,  you  enter the equations which will be
  215.           used to calculate intermediate values and the  final  numbers
  216.           you are interested in (i.e. the bottom line).  
  217.  
  218.                Once  you establish the format for a particular applica-
  219.           tion, you can change  the  numbers  at  will.   PC-Calc  will
  220.           take  care of calculating new answers for the equations based
  221.           on the new values you  just  entered,  as  well  as  handling
  222.           the  formatting  of  those  cells  so that they are displayed
  223.           in a pleasing and useful manner.  PC-Calc is unique in allow-
  224.           ing  you  to display numbers either as decimals or fractions.
  225.           You can save the entire worksheet to a  file  and  recall  it
  226.           later,  print  the  worksheet on the printer to obtain a hard
  227.           copy, or print a copy to a disk  file  which  you  may  enter
  228.           into your word processor as a table.
  229.  
  230.                In  an  hour or two, you can learn enough of the elemen-
  231.           tary features of PC-Calc to enable you to solve simple  prob-
  232.           lems.   As  you  use  PC-Calc  and  become more familiar with
  233.           it, you will learn the more advance commands  and  techniques
  234.           such as how to have PC-Calc draw a graph of your results. 
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                                                                           5
  266.  
  267.                                Matrix Introduction
  268.  
  269.                1.1  Screen  Format.   The  PC-Calc  matrix  is  made up
  270.           of one thousand cells divided  into  fifty  rows  and  twenty
  271.           columns.   Each cell is displayed as a maximum of eight posi-
  272.           tions.  As a result, only twenty-two rows and  eight  columns
  273.           are  displayed  on  the screen.  The rows are labeled numeri-
  274.           cally and the columns are  labeled  alphabetically,  starting
  275.           at  the  upper  left  corner  of  the matrix.  Thus the first
  276.           cell in the upper left corner would be A1.  When the  program
  277.           starts  up,  it will show cells A1 through H22 on the screen.
  278.           See the Goto command for information on displaying  the  rest
  279.           of the matrix.  
  280.  
  281.                1.2   Cursor and Status Line.  The current cell is indi-
  282.           cated by an inverse video  cursor.   When  PC-Calc  is  first
  283.           run  the current cell will be A1.  The top line of the screen
  284.           is the status line.  This line is used to give more  informa-
  285.           tion  about  the  current cell, as well as to prompt the user
  286.           for  more  information  when  executing  a  Special  Command.
  287.           Values  will  be  shown  unformatted in full precision on the
  288.           status line, although they  will  have  either  a  global  or
  289.           local  format  applied  to  them  when  displayed in the cell
  290.           of the matrix on the screen.  The global  and  local  formats
  291.           control  how  the  value is displayed and  printed.  For more
  292.           information on the  formatting  of  values,  see  the  Format
  293.           command.
  294.  
  295.                1.3   Cursor  Manipulation.   The  cursor  can  be moved
  296.           to any cell on the screen through  the  user  of  the  cursor
  297.           keys  to  the  right  of  the keyboard.  Each time one of the
  298.           cursor arrow keys is pressed, the current cell changes appro-
  299.           priately, as indicated by the inverse video  cursor.  Through
  300.           these keys, the user is allowed to move the  cursor  anywhere
  301.           on  the  screen.   The  status  line at the top of the screen
  302.           will change to indicate  the  contents  of  the  new  current
  303.           cell. 
  304.  
  305.                The Goto command can be used to move the cursor directly
  306.           to any cell in the matrix.  This command  takes  a  few  more
  307.           keystrokes  than  the  cursor  movement  keys,  but will save
  308.           keystrokes when moving to a location more than  a  few  cells
  309.           away.   Also,  the  Goto command allows you to move to a cell
  310.           that is off the screen.  If the  cell  is  off  the   screen,
  311.           and  the  Goto  command  is  used to access it, then the cell
  312.           will be put at the top left corner of the screen.   For  more
  313.           information about the Goto command, see section 2.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                                                                           6
  332.  
  333.                You  may  also  move  the  screen  window by a full page
  334.           (screen).  On the IBM-PC the  PageUp  and  PageDn  keys  move
  335.           the  screen  22 lines, while Control left & right cursor move
  336.           the screen 8 columns.  On the  Victor  9000  these  functions
  337.           are  performed  by  the  SCRL up & down and WORD right & left
  338.           keys
  339.  
  340.                1.4  Entering Data.  The  user  can  enter  three  types
  341.           of  data  into  the  current cell.  The first type of data is
  342.           a numerical value.  To tell PC-Calc that a  value  is  to  be
  343.           entered  into  the  current  cell,  press the = key.  PC-Calc
  344.           will respond by clearing the status line  and  prompting  you
  345.           for  the  value  to  be entered.  You enter a value and press
  346.           return when done.  The status  line  will  again  be  cleared
  347.           and  PC-Calc  will  display  the  new contents of the current
  348.           cell.  
  349.  
  350.                The second type of data that can be entered is a  label.
  351.           This  is  useful  for  labeling  columns or rows of data.  To
  352.           tell PC-Calc that a label is to be entered into  the  current
  353.           cell,  press  the  '  key.   PC-Calc will respond by clearing
  354.           the status line and prompting the  user  for  a  label.   The
  355.           user  enters  a label and presses return.  PC-Calc will enter
  356.           the label and display  the  contents  of  the  current  cell.
  357.           Labels can have up to eight characters per cell.  If a longer
  358.           label is desired, more characters  can  be  entered  and  the
  359.           label will be automatically continued into the next cell. 
  360.  
  361.                The  third  type  of  data  that can be entered into the
  362.           current cell is an equation.  This is done through the  Spec-
  363.           ial  Commands  section.   For  more  information  on entering
  364.           equations, see the Equation command in the  Special  Commands
  365.           section. 
  366.  
  367.                1.5  Clearing   the  Screen.   Occasionally  the  screen
  368.           may become cluttered with  unwanted  material.   Or  you  may
  369.           wish  to  clear  any highlighted cells back to normal bright-
  370.           ness.  Pressing the HOME key causes  PC-Calc  to  redraw  the
  371.           display.   It  does  not  alter the information in any of the
  372.           cells.
  373.  
  374.                1.6  Cancel.  There will  be  times  when  you  want  to
  375.           stop  PC-Calc  from  updating the screen (which can be slow).
  376.           For instance, PC-Calc is drawing the screen and  you  realize
  377.           that  you  have  another  change  to make, and then will need
  378.           to update the screen again.  You may press the END key  (IBM-
  379.           PC)  or  REQuest  CANcel  key  (Victor 9000) and PC-Calc will
  380.           immediately return control  to  you.   After  you  make  your
  381.           change  you  can  press  the HOME key and PC-Calc will redraw
  382.           the entire display.  
  383.  
  384.                1.7  Quit.  To exit PC-Calc enter /Q.
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                                                                           7
  398.  
  399.                                      Lessons
  400.  
  401.                2.1  Lesson 1.  To run the compiled version  of  PC-Calc
  402.           (file  PC-CALC.EXE)  type  in  PC-CALC  <enter>.   To run the
  403.           interpreted BASIC version (PC-CALC.BAS) enter BASIC  PC-CALC.
  404.           The  compiled  version  will  run faster but may require more
  405.           memory.  With the interpreted  version  you  can  adjust  the
  406.           number  of  rows  and  columns  to fit you memory size.  When
  407.           you have PC-Calc running, you should see the PC-Calc  outline
  408.           on  the  screen  with rows 1 through 22 displayed on the left
  409.           and columns A through H  displayed  across  the  top  of  the
  410.           screen.   At  the intersection of a row and column is a cell.
  411.           In each cell, you can enter a label  (text),  a  value  (con-
  412.           stant) or an equation (formula).
  413.  
  414.                The  top  line  of  the screen is the status line, which
  415.           gives the contents of the current  cell.   The  current  cell
  416.           is  indicated  on  the  screen by inverse video cursor.  When
  417.           the program is first run, the  cursor  will  be  in  cell  A1
  418.           and  the  status  line will show "A01 = (blank)", which indi-
  419.           cates that nothing has  been  entered  into  cell  A1.   This
  420.           status  line is used to display the cell contents and receive
  421.           user interaction.  When  PC-Calc  is  waiting  for  the  user
  422.           to  issue  a  command,  this  line  will show the contents of
  423.           the current cell. 
  424.  
  425.                Movement of the cursor is done through the  cursor  con-
  426.           trol  keys.   To  move  to  cell  A2 you would press the down
  427.           arrow key.  To access a cell that  is  off  the  screen,  use
  428.           the  Goto  command.   The Goto command is entered by pressing
  429.           the "." key.  PC-Calc will respond  by  clearing  the  status
  430.           line  and  asking  for  the cell to which to go.  This can be
  431.           a cell on or off the screen.  If it is off  the  screen,  PC-
  432.           Calc  will  clear  the  screen  and  display a new section of
  433.           the matrix with the requested cell in  the  top  left  corner
  434.           of  the  screen,  if  appropriate.   Even for movement on the
  435.           screen, the Goto command can be easier than the  cursor  keys
  436.           if the user has to move more than a few cells.  In addressing
  437.           cells you may specify either A01 or A1 as you please.  
  438.  
  439.                      * * * Practice moving the cursor * * *
  440.  
  441.                Moving the cursor and window around are fairly  straight
  442.           forward  as  you  have  seen, but so far the worksheet should
  443.           be empty.  Writing on the worksheet is just as easy.   Before
  444.           going  further,  press  the  HOME key to clear the screen and
  445.           rebuild the window on the screen.  Now  move  the  cursor  to
  446.           cell  A1,  press  the  quote key ('), enter "SALES" and press
  447.           return.  Upon pressing the quote  key,  PC-Calc  responds  by
  448.           clearing  the  status  line  and  prompting you for the label
  449.           to go into cell A1.  As you enter "SALES",  PC-Calc  displays
  450.           it  on  the  status  line.   The BACKSPACE key can be used to
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                                                                           8
  464.  
  465.           correct any errors before you press  the  return  key,  which
  466.           tells  PC-Calc  to  enter the label in the current cell (A1).
  467.  
  468.                Each cell can normally  hold  up  to  eight  characters.
  469.           If the label you desire to enter is longer than eight charac-
  470.           ters, PC-Calc will allow you  to  enter  nine  characters  in
  471.           the  cell  and  automatically  continue the label in the next
  472.           cell.  (The ninth  character  goes  into  the  space  between
  473.           the  cells.)  In this way you can have long titles and labels
  474.           in the PC-Calc matrix.  At this point the status line  should
  475.           read A01=SALES.
  476.  
  477.                Now  move  the cursor to B1 by pressing the right cursor
  478.           key. When the status line  reads  B01=(blank),  press  the  =
  479.           key.   This  key  may  be  used with or without the shift key
  480.           being pressed.  PC-Calc will prompt  the  user  for  a  value
  481.           to  go in B1.  You can then enter a number up to eight digits
  482.           long.  When you have the number, press return to tell PC-Calc
  483.           to  enter the number in the matrix.  Fractions may be entered
  484.           with a space between the integer  and  the  fractional  parts
  485.           (e.g. 12 3/8). 
  486.  
  487.                  * * * Practice entering Labels and Values * * *
  488.  
  489.                To  enter  an equation, you must go to the Equation com-
  490.           mand in the Special Command section by pressing  the  /  key.
  491.           PC-Calc will respond by displaying all the commands available
  492.           to you in this section.   To  execute  the  Equation  command
  493.           press  the  E key.  PC-Calc will then prompt for the Equation
  494.           to go in the current cell.  Equations can have cell referenc-
  495.           es, numbers, the four math operators (+,-,*,/) and ten levels
  496.           of parentheses.  From  cell  C1  enter  the  equation  B1+100
  497.           and  press  return.   The  status line will show the equation
  498.           you have just entered and its current evaluation.   The  cell
  499.           will display this value.  
  500.  
  501.                If  we  change  the  value  of B1 we must ask PC-Calc to
  502.           re-compute the value of the  equation  in  C1.   To  do  this
  503.           you  enter  /C  which  tells PC-Calc to go through the matrix
  504.           and calculate all of the equations, placing  the  new  values
  505.           in  the  cells.   In  this fashion, the user can make several
  506.           changes and, when finished with  the  changes,  tell  PC-Calc
  507.           to  compute  the new values.  Since this may take the longest
  508.           of any of the commands,  you  should  make  as  many  changes
  509.           as  possible  before  re-computing.   At  this  point, change
  510.           the value of B1 and press /C.  PC-Calc will  respond  by  re-
  511.           calculating  the  value  of  C1  and displaying the new value
  512.           highlighted so that you can  see  what  happened.   You  will
  513.           notice  that  the  cursor  disappears  while  PC-Calc is busy
  514.           executing your command.   It's  reappearance  is  the  signal
  515.           that you may enter your next command. 
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.                                                                           9
  530.  
  531.                      * * * Practice entering equations * * *
  532.  
  533.                After  entering  values,  labels  and equations into the
  534.           matrix and computing the results, we  can  save  the  PC-Calc
  535.           matrix  as  a  file  so  that  it can be recalled later.  The
  536.           command to do this is the SAVE  command,  /S.   PC-Calc  will
  537.           respond  by  prompting  for a filespec or name to give to the
  538.           matrix you are saving.   (You  are  also  shown  the  default
  539.           file  name  which  will  be  used  if you press enter.)  This
  540.           follows the DOS conventions for naming  files  and  can  have
  541.           the  drive  prefix  as  well  as  the filetype extension.  If
  542.           you do not provide an extension, PC-Calc will use  the  file-
  543.           type  .CAL  to  indicate  that  this is a PC-Calc spreadsheet
  544.           file.  After entering the  filespec,  PC-Calc  will  ask  you
  545.           to  insert the correct disk for the file, giving you a chance
  546.           to swap diskettes if needed.  
  547.  
  548.                After you have saved the  matrix  to  a  file,  use  the
  549.           LOAD  command  (/L)  to  load  the file back into the PC-Calc
  550.           matrix.  To indicate clearly that  it  has  worked,  we  will
  551.           obtain  a  new  empty  matrix first.  Execute the NEW command
  552.           by typing /N.   PC-Calc  will  respond  by  re-starting  from
  553.           the  beginning,  with  a  new, empty matrix.  Now execute the
  554.           LOAD command by typing /L.  PC-Calc  will  ask  you  for  the
  555.           name  of  the  file  to be loaded, just as with the SAVE com-
  556.           mand.  PC-Calc will display the matrix as it is  loaded  into
  557.           memory.   If  you give PC-Calc the name of a nonexistent file
  558.           an error message will  appear  on  the  status  line.   Press
  559.           return to recover.  The name you give becomes the new default
  560.           file name.
  561.  
  562.                   * * * Practice Saving and Loading files * * *
  563.  
  564.                The one last command we will  cover  in  lesson  one  is
  565.           the  QUIT  command,  which  terminates  the  PC-Calc program.
  566.           You should make note of the fact that PC-Calc does NOT  auto-
  567.           matically  save  the  data  in  the matrix when you Quit.  It
  568.           is up to you to save any matrix that  you  believe  is  worth
  569.           keeping.   To  exit  the  PC-Calc  program type /Q which will
  570.           return you to the MS-DOS operating  system  after  displaying
  571.           the credits. 
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.                                                                          10
  596.  
  597.                2.2  Lesson  2  -  In  this  lesson, you will learn more
  598.           about the power of Calc, building  on  the  basic  principles
  599.           you  have  seen  so far.  We will set up an example and build
  600.           from there.
  601.  
  602.             ----A-------B-------C-------D-------E-------F-------G----
  603.                          100     500    1000    2000    3000    5000
  604.             A/L RATE   50.00   49.50   45.00   43.00   40.00   39.00
  605.             INCL TAX   52.50   51.98   47.25   45.15   42.00   40.95
  606.             GP PCT      0.30    0.30    0.30    0.30    0.30    0.30
  607.             RATE       75.00   74.25   67.50   64.50   60.00   58.50
  608.             GP/100     22.50   22.28   20.25   19.35   18.00   17.55
  609.             GP $       22.50  111.38  202.50  387.00  540.00  877.50
  610.  
  611.                                    Figure 2.1
  612.  
  613.                Figure 2.1 shows the matrix that we will use  to  demon-
  614.           strate  the  capabilities  of  Calc.   In  column A, there is
  615.           a series of labels for the  corresponding  rows  of  informa-
  616.           tion.   In  row  1 there is a series of values that label the
  617.           corresponding columns.   First,  we  will  enter  the  labels
  618.           in  column  A.   If  you do not have a clear screen, press /N
  619.           to get a New matrix.  Move the cursor to  A2  and  press  the
  620.           quote  key  to enter a label.  Now enter "A/L RATE" and press
  621.           return.  Do the same thing for cells A3 through  A7  so  that
  622.           they  look  like  the cells in Figure 2.1.  Now use the = key
  623.           to enter the corresponding values for  cells  B1  through  G1
  624.           and cells B2 through G2.
  625.  
  626.                At  this  point  all  the  values  in the first two rows
  627.           are being displayed with  two  decimal  places,  even  though
  628.           you  entered  the  top  row  as simple integers.  To get your
  629.           matrix to look like the one  in  Figure  2.1  we'll  have  to
  630.           use  the  Format  command.   In the Format command, there are
  631.           two options--Global and Local.   The  Global  format  applies
  632.           to  all  cells  which  have  not yet been assigned a specific
  633.           Local format.  When you assign a cell a  Local  format,  that
  634.           takes  precedence over the Global format.  When PC-Calc first
  635.           starts up the Global Format is two decimal places.
  636.  
  637.                In Figure 2.1, row 1 is formatted  Locally  to  Integer.
  638.           To  set  the  local format for row 1, press /F to execute the
  639.           Format command, then press L to set a Local format.   PC-Calc
  640.           will  now  ask  if  you  want the cells displayed as Integer,
  641.           0-7 decimal places,  or  fractions.   Enter  I  for  Integer.
  642.           Now  tell  PC-Calc  that you want this format to apply to the
  643.           top row of cells by entering  B1,  press  return,  enter  G1,
  644.           and  press  return.   At  this  point your matrix should look
  645.           like rows 1 and 2 of Figure 2.1 as  well  as  column  A.   If
  646.           not,  trace  back  through  the  first  part of the lesson to
  647.           pick up anything you might have missed.
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.                                                                          11
  662.  
  663.                Row 3 of Figure 2.1 is 105% of row  2,  (row  2  plus  a
  664.           5%  tax).   For  this,  we  will need to enter an equation in
  665.           B3 to relate this formula to Calc.  Move the cursor  to  cell
  666.           B3  and  enter  /E to enter the Equation.  Now enter  B2*1.05
  667.           and press return.  B3 now has  the  correct  formula  in  it,
  668.           but  there  are  five  more cells to fill.  Rather than enter
  669.           the same equation five  times,  we  will  use  the  Replicate
  670.           command.  
  671.  
  672.                The  Replicate command is used in PC-Calc to copy formu-
  673.           las, values and labels into a series of cells.  In  the  case
  674.           of formulas you have the option of copying the formula exact-
  675.           ly, or relative to where it is placed.  To execute the Repli-
  676.           cate  command,  enter  /R.  PC-Calc will then ask you for the
  677.           source cell.  In this case, enter B3  and  press  return.  If
  678.           your  cursor is at B3 you may simply press return and PC-Calc
  679.           will enter the value  of  the  current  cell.   PC-Calc  will
  680.           next  ask  if  there  is  to be a multiple number of cells in
  681.           the source.  Press N for No.  If we were going to  copy  part
  682.           of  a  whole  row  or column we would enter Yes.  PC-Calc now
  683.           asks if the replicate is Absolute or Relative. If  we  picked
  684.           Absolute,  all  of  the cells would have the equation B2*1.05
  685.           in them, which would be a bit redundant  to  say  the  least,
  686.           thus  we  want  to  replicate Relative to the location of the
  687.           equation.  Press R  for  Relative.   Next  PC-Calc  wants  to
  688.           know  where  to replicate the equation.  You will be prompted
  689.           for the first and last cells  in  the  target  range.   Enter
  690.           C3,  return,  G3,  and  return.   PC-Calc  will now replicate
  691.           the equation into the cells that we want, and the  new  equa-
  692.           tions  will  reference  the cell directly above them, not B2.
  693.  
  694.                At this point you should  be  able  to  finish  off  the
  695.           matrix  in  Figure  2.1  with the following information.  Row
  696.           4 is simply the value .30, row 5 is row  3  divided  by  (one
  697.           minus  row  4),  row 6 is row 5 minus row 3, and row 7 is row
  698.           6 times row 1 divided by 100.  Do not read the next paragraph
  699.           until you have tried to use the commands we have just covered
  700.           to duplicate Figure 2.1.  If  you  need  a  little  help,  go
  701.           on to the next paragraph. 
  702.  
  703.                     * * * Enter the rest of Figure 2.1 * * *
  704.  
  705.                If  you  are  having  problems,  here  are the equations
  706.           for column B:
  707.                          B4 = .30
  708.                          B5 = B3/(1-B4)
  709.                          B6 = B5-B3
  710.                          B7 = B6*B1/100
  711.  
  712.                  * * * SAVE, then practice on this matrix * * *
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.                                                                          12
  728.  
  729.                2.3  Lesson 3 - In  this  lesson,  we  will  learn  some
  730.           of  the  more  advanced features that make entering data into
  731.           the matrix a bit easier.  Load the file back into the  matrix
  732.           that  we  created in lesson 2.  First, we will blank a series
  733.           of locations with the Blank command.  Enter  /B  and  PC-Calc
  734.           will  ask  for  the series of cells to be blanked.  Enter B2,
  735.           press return, enter G2 and press return.  PC-Calc will erases
  736.           the contents of locations B2 through G2.  Now move the cursor
  737.           to B2.  Before re-entering the values we  will  tell  PC-Calc
  738.           to  automatically  jump  across  the row for us.  To do this,
  739.           enter /J and select R for  Row.   Now  whenever  a  label  or
  740.           value  is  entered in a cell, PC-Calc will automatically jump
  741.           to the cell to the right of the  current  cell.   To  skip  a
  742.           cell  in  the  row  you  may simply press return.  Try it out
  743.           by re-entering the values that were in row 2.
  744.  
  745.                Next we will examine the print command.  When  printing,
  746.           only  8  columns  of  information will fit on an 80 character
  747.           wide printer, or 14 columns of information on a 132 character
  748.           wide  printer.   PC-Calc will prompt you for the column where
  749.           you wish to start printing.   If  your  matrix  is  too  wide
  750.           to  print  at  one  time  you will have to print it in two or
  751.           more parts.  To print  the  matrix  from  the  lesson,  ready
  752.           the  printer,  execute  the  Print command by entering /P and
  753.           tell PC-Calc to start  with  column  A.   PC-Calc  will  then
  754.           print  the  first 8 or 14 columns depending upon your printer
  755.           width.  
  756.  
  757.                To change the printer width we must use the  /Z  command
  758.           which  changes a number of the PC-Calc default values.  These
  759.           are the maximum number of rows, the maximum  number  of  col-
  760.           umns,  your  printer  width, print output file or device, and
  761.           the Bold flag.  In each case, PC-Calc shows you  the  current
  762.           default  and  prompts  you for a new value.  To leave a value
  763.           as defined you may  simply  press  return.   Telling  PC-Calc
  764.           to  use  fewer  rows  and  columns  will greatly increase the
  765.           speed of operation as PC-Calc will  not  try  to  process  or
  766.           display  any  of  the  information  in  the  remaining cells.
  767.           However the cells are still there for you to use by  increas-
  768.           ing  the  the  default  values  whenever needed.  The maximum
  769.           size of the PC-Calc matrix is set in  the  program  and  will
  770.           appear the first time you enter /Z.  These values are usually
  771.           50 rows by 20 columns  and  are  limited  by  the  addressing
  772.           ability  of  MS  Basic.   At  this time, enter /Z and set the
  773.           number of rows and columns to 8 each.  
  774.  
  775.                If you have an 80 column printer  you  should  enter  80
  776.           when  prompted  for  printer width. This will prevent PC-Calc
  777.           from trying to print past the end of your  paper.   When  PC-
  778.           Calc  asks  for  the  name of the print output file or device
  779.           press return to keep the default device LST  (your  printer).
  780.           You  could enter a filename and PC-Calc would store the print
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.                                                                          13
  794.  
  795.           output for you to print later, or to enter into a  word  pro-
  796.           cessor.
  797.  
  798.                If  you  elect  to  leave the Bold feature ON, values in
  799.           the matrix which PC-Calc has just computed will be highlight-
  800.           ed  on  the  screen.  For the Total and Average commands, the
  801.           cells just Totaled will be highlighted.   Any  command  which
  802.           rewrites  the screen (e.g. HOME) will erase the highlighting,
  803.           as will running the cursor over the cells.   If  you  do  not
  804.           find this feature helpful, use /Z to turn Bold OFF.
  805.  
  806.                The  next  command  we  will  review is the Modify Value
  807.           command, /M.  This command will allow you to perform a calcu-
  808.           lation  on  a  series of values (not equations) and leave the
  809.           new value in the cells.  It has no  effect  on  equations  or
  810.           labels.   For  an  example,  we  will  increase the values in
  811.           row 2 by 11% using the Modify Value  command.   To  do  this,
  812.           enter  /M,  to  which  PC-Calc  will respond "Finish equation
  813.           :".  PC-Calc assumes the value in the  cell  to  be  modified
  814.           to  be  the  first  term of the equation, so just enter *1.11
  815.           and press return.  PC-Calc will then ask  for  the  range  of
  816.           cells  to  be modified.  Tell PC-Calc to use cells B2 through
  817.           G2.  PC-Calc will then  modify  these  values  for  you.   To
  818.           see  the  entire  results  on  the whole matrix, enter /C and
  819.           PC-Calc will use the new values as  input  to  the  equations
  820.           which  reference  those   cells.   The  Modify  Value command
  821.           can use all of the facilities available in the regular  equa-
  822.           tion  mode:   cell  references, numbers, the four math opera-
  823.           tors, and ten levels of parentheses.  
  824.  
  825.                There are two PC-Calc  commands  which  write  equations
  826.           for  you.   These  are  the  Total  and Average commands.  To
  827.           use these commands, move the cursor to  the  cell  where  you
  828.           wish  the  resulting  equation to be placed, then execute the
  829.           appropriate command, /T for Total or /A for Average.  PC-Calc
  830.           then prompts for the source range for the cells to be totaled
  831.           or averaged, and places  both  the  equation  and  the  value
  832.           of  the  total  or  average in the current cell.  If the Bold
  833.           feature is ON the source  range  for  the  total  or  average
  834.           will be highlighted.  
  835.             
  836.                Two  of  the  most  powerful  commands  at your disposal
  837.           are the Insert and Delete  commands.   These  commands  allow
  838.           you  to  make  room  in  the matrix for new data by Inserting
  839.           a blank row or column or to Delete a row  or  column  without
  840.           leaving  a  blank  space.   When these commands are executed,
  841.           PC-Calc automatically modifies all equations  in  the  matrix
  842.           so  that  they  reference  the  same data, even though it has
  843.           been moved to a new location.
  844.  
  845.                For example, suppose we wanted to add a  column  labeled
  846.           200  between  columns  B  and  C of our lesson matrix.  To do
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.                                                                          14
  860.  
  861.           so, move to column C and execute the Insert command by typing
  862.           /I  and  selecting  C  for  column insert.  PC-Calc will move
  863.           all of the columns from C through T one column to the  right,
  864.           losing the data in column T, and creating a new, blank column
  865.           C.  Finally all equations will  be  altered,  such  that  any
  866.           reference  to  (for  instance)  C5,  will  now  reference D5.
  867.  
  868.                The Delete command does just the  opposite.   To  Delete
  869.           column  C,  move  the cursor to any cell in the column, enter
  870.           /D and select C to delete a Column.  This will cause  columns
  871.           D  through  T  to  be  moved  one column to the left, placing
  872.           a blank column in column T and deleting  column  C.   Finally
  873.           all  equations  which  referenced  any  cell  which was moved
  874.           will be updated to reference the same data in its  new  loca-
  875.           tion.  
  876.  
  877.                Words of caution:  be careful when deleting or inserting
  878.           columns and rows.  PC-Calc  can  easily  wipe  out  a  series
  879.           of values in an instant.  
  880.  
  881.                The  Window  command  allows  the user to display either
  882.           the row 1 or column A on the screen at all  times.   For  ex-
  883.           ample,  go  to  cell  A50 and execute the Window command, /W,
  884.           and select the row option by entering R.  You  will  now  see
  885.           row  1 where the top row is.  This allows you to place labels
  886.           for data in row 1 or column A  and  see  them  from  anywhere
  887.           in the matrix. 
  888.            
  889.                The  END  key  (IBM-PC)  or  REQuest  CANcel key (Victor
  890.           9000) can be used to save time  using  PC-Calc  by  canceling
  891.           unwanted  screen  rewrites.   Any  time  PC-Calc is redrawing
  892.           the entire screen (for example after a GOTO  to  a  cell  off
  893.           the  screen,  at the end of the /Z command or after you press
  894.           HOME) you may press the END or REQ CAN key and  PC-Calc  will
  895.           immediately  stop  drawing  the screen and be ready to accept
  896.           a new command.  You may also Cancel a Print (/P) or a Compute
  897.           (/C)  command.   In  the  latter case any cells that were not
  898.           redrawn will still retain their old values.
  899.  
  900.                Finally, a word  about  series.   A  number  of  PC-Calc
  901.           commands  (/B,  /F,  /T, etc.) ask you to enter the first and
  902.           last cells of a series.  Normally  these  cells  will  be  in
  903.           a  straight  line  on  a  row or column.  However you may, if
  904.           you like, enter a block  series.   For  instance,  you  could
  905.           use  /B  to  blank  out  the block of cells C2-C5, D2-D5, and
  906.           E2-E5 by entering the  series  C2-E5.   PC-Calc  considers  a
  907.           block  series  to  be  all  cells from the starting column to
  908.           the ending column on each row  from  the  start  to  the  end
  909.           of  the  series.   In effect, you are entering the upper left
  910.           and lower right corners of a rectangle.
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.                                                                          15
  926.  
  927.                2.4 Lesson 4 - This final lesson  will  cover  a  single
  928.           feature--plotting  Bar  Graphs.   PC-Calc  can  offer  such a
  929.           feature only with limitations.  For one, you  can  only  draw
  930.           horizontal  Bar  Graphs.   Second,  you  must scale the graph
  931.           yourself (i.e.  PC-Calc  will  not  automatically  scale  the
  932.           graph  to  fit  within a window).  Third, if you wish to make
  933.           the graph smaller, you must  manually  erase  the  bars  with
  934.           the  Blank  command  (/B).  Fourth, you cannot graph negative
  935.           numbers.  And fifth, the resolution is limited to 1/2 charac-
  936.           ter  width.   Despite  these  limitations, the Bar Graphs you
  937.           can draw provide  a  pleasing  visual  presentation  of  your
  938.           results.  
  939.  
  940.                To  draw  a Bar Graph, arrange the results to be plotted
  941.           in a column.  In the example shown  in  Figure  2.2  we  have
  942.           put  labels  in  column A and results in column B.  Next, put
  943.           a single scale factor in column C  next  to  each  result  to
  944.           be  plotted.   This is most easily done by entering the scale
  945.           factor in the top cell  of  the  column  and  Replicating  it
  946.           through  the  rest  of  the  column.  The value of this scale
  947.           factor will depend upon the magnitude of  the  data  and  the
  948.           desired  size  of the graph.  You cannot see the scale factor
  949.           in Figure 2.2 because the  Bar  graph  is  displayed  in  its
  950.           place, but the value used in is 15.  Also, the bars in Figure
  951.           2.2 are drawn with X's.  This  is  not  how  it  will  appear
  952.           on  your  screen  where the bars will be drawn as solid bars.
  953.           What character you see when you print a bar graph will depend
  954.           on  what  printer  you  own  and  how it interprets the eight
  955.           bit code it is sent.
  956.  
  957.           ----A--------B--------C--------D--------E--------F--------G--
  958.                               Putnum Health Fund, Stock Price  INCREASE
  959.             Sun.    Increase   ----------------------------------------
  960.           MAY 1982     0.00
  961.           Feb. 27      3.27    XXXXXXXXXXXXXXXXXXXXX
  962.           Mar.  5      3.72    XXXXXXXXXXXXXXXXXXXXXXXXX
  963.           Mar. 13      3.89    XXXXXXXXXXXXXXXXXXXXXXXXXX
  964.           Mar. 20      3.75    XXXXXXXXXXXXXXXXXXXXXXXXX
  965.           Mar. 27      4.27    XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  966.           Apr.  3      4.20    XXXXXXXXXXXXXXXXXXXXXXXXXXXX
  967.           Apr. 10      3.92    XXXXXXXXXXXXXXXXXXXXXXXXXX
  968.           Apr. 17      4.67    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  969.           Apr. 24      5.06    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  970.           May   8      5.44    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  971.           May  15      5.42    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  972.           0May  22     5.24    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  973.           May  29      5.50    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  974.           June  5      5.54    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  975.  
  976.           AVERAGE      4.56    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  977.  
  978.                                    Figure 2.2
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.                                                                          16
  992.  
  993.                After  you  have entered the labels shown in Figure 2.2,
  994.           and the values in column B and the scale factor 15 in  column
  995.           C,  draw  the  graph by Formatting the scale factors as Bars.
  996.           To do this, enter /F for Format,  L  for  Local,  B  for  Bar
  997.           Graph  and  then  the  first  and  last cell addresses of the
  998.           column of scale factors (C4-C20).  PC-Calc  will  redraw  the
  999.           entire screen, showing the Bar Graph.  
  1000.  
  1001.                PC-Calc  draws the graph by multiplying the scale factor
  1002.           in the cell formatted as a B by the value in the cell immedi-
  1003.           ately  to  the  left,  and  then  creating a label consisting
  1004.           of that many half-characters wide bars.  This  label  is  ex-
  1005.           tended  into  the  cells  to  the right, as far as the screen
  1006.           permits.  The scale factor is  retained  in  the  first  cell
  1007.           of  the  Bar  graph but is not displayed.  (You can, however,
  1008.           see it on the status line.)  If the  last  character  in  the
  1009.           bar  is  only  a  half-character it will be brighter than the
  1010.           rest of the bar.  If the graph is not as wide  as  you  wish,
  1011.           you  can  modify  the  scale factor in the entire column with
  1012.           the /M command,  followed  by  HOME  to  redraw  the  screen.
  1013.           If  the  graph  is TOO wide, first erase the labels extending
  1014.           beyond the scale factors with the /B command and then proceed
  1015.           to  modify  the  scale  factors (otherwise parts of the first
  1016.           bar graph will remain in the cells).
  1017.  
  1018.                With a little practice you  will  find  the  Bar  Graphs
  1019.           very  easy to work with and very clear at presenting results.
  1020.           For example, if the cells to  be  plotted  contain  equations
  1021.           which  are  the  results  of a simulation, you can change the
  1022.           input data, Compute the values of the  equations,  and  Clear
  1023.           the  screen to see the results plotted, all in a few seconds.
  1024.  
  1025.                Accompanying this program you will  find  a  file  named
  1026.           STOCKS.CAL.   Load  this  file to see an example of using PC-
  1027.           Calc to follow the price  of  a  stock.   Press  the  Control
  1028.           right  arrow  key  (WORD  right  arrow on the Victor 9000) to
  1029.           move to cell I1 and see a second graph (Figure 2.2),  showing
  1030.           the  price  increase  of  the same stock.  This shows how the
  1031.           Bar graph need not be right next to the part of  the  spread-
  1032.           sheet  that  generated  the data.  You can Replicate the data
  1033.           you want to graph in another section of the matrix and  graph
  1034.           it  there,  or  you can graph a column of cells each of which
  1035.           contains the equation making it equal  to  a  cell  elsewhere
  1036.           in  the  matrix.  In the latter case you can see the new data
  1037.           graphed whenever you change the old  data  simply  by  enter-
  1038.           ing  /C  to  Compute  the  equations  and  HOME to redraw the
  1039.           screen.
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                                                                          17
  1058.  
  1059.                                3. Special Commands
  1060.  
  1061.                INTRODUCTION.   The  Special  Commands  allow  the  user
  1062.           to  manipulate  the  contents  of  the PC-Calc matrix.  These
  1063.           commands are accessed by pressing the / key and then  select-
  1064.           ing  the  appropriate  command.   Any  commands that use cell
  1065.           references for source ranges or target ranges apply to  cells
  1066.           off  the  screen  as well as on the  screen.  So you can, for
  1067.           example, replicate to locations off the screen.
  1068.  
  1069.                /A   AVERAGE   This command allows the user  to  average
  1070.           a  series  of  cells  and put the result in the current cell,
  1071.           as indicated by the inverse  video  cursor.   Thus  the  user
  1072.           should  position  the  cursor  to the cell where he wants the
  1073.           average to appear and  type  /A.   PC-Calc  will  prompt  for
  1074.           the  first  and last cells you want included in the equation.
  1075.           You should enter each  cell  when  asked  and  press  return.
  1076.           PC-Calc  will  then  write  the  equation  for the average of
  1077.           that series of cells and  its  value  in  the  current  cell.
  1078.           If  the BOLD option is on the cells of the series being aver-
  1079.           aged will be highlighted.  You may notice  that  the  Average
  1080.           command  first  displays the total of the range, then changes
  1081.           it to the average.
  1082.  
  1083.                /B   BLANK     This command allows  the  user  to  blank
  1084.           out  (erase)  a  series  of cells, either in a row or column.
  1085.           To erase a series of cells press  /B  and  give  PC-Calc  the
  1086.           starting  and ending cells of the series.  PC-Calc will erase
  1087.           everything from the cells  in  the  series  (values,  labels,
  1088.           equations  and  local  formatting).   In this as in all other
  1089.           commands, when PC-Calc  prompts  you  for  a  cell,  pressing
  1090.           Return  defaults  to  the  current  cell.   Thus to blank the
  1091.           current cell you could type /B [CR] [CR].
  1092.  
  1093.                /C   COMPUTE   PC-Calc will go through  the  matrix  row
  1094.           by  row  from  the  top  computing and displaying the current
  1095.           values of all equations in the matrix.  If  the  BOLD  option
  1096.           is  on,  each  computed  value  will be highlighted.  You may
  1097.           Cancel the Compute command by pressing the  END  or  REQ  CAN
  1098.           key.
  1099.  
  1100.                /D   DELETE    Deletes either an entire row or an entire
  1101.           column.  When a column  or  row  is  deleted,  the  following
  1102.           columns  or  rows  are  all moved up one location and the new
  1103.           last column or row is left blank.  PC-Calc  then  alters  the
  1104.           equations  in  the  matrix  to reference the new locations of
  1105.           the cells.  To use the Delete  command  move  the  cursor  to
  1106.           the  column  or  row  to  be  deleted and press /D, then tell
  1107.           PC-Calc whether you want to delete a column  or  a  row.   Be
  1108.           careful  with  this command as you cannot recover the deleted
  1109.           results unless you have previously Saved the matrix.
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                                                                          18
  1124.  
  1125.                /E   EQUATION  This command allows  the  user  to  enter
  1126.           an  equation into the current cell.  The user may use numbers
  1127.           with decimals or fractions, cell references,  the  four  main
  1128.           math  operators  (+,-,*,/)  and  ten  levels  of parentheses.
  1129.           To enter an equation type /E, the desired equation  for  that
  1130.           cell,  and  return.  There are no priorities among the opera-
  1131.           tors.  Each is evaluated as it is  encountered  reading  left
  1132.           to  right  (except  for  division  of one constant by another
  1133.           (e.g. 1/3) which is interpreted as the fraction "one third")
  1134.           Thus 3-1*2 equals 4, not 1, and 5-1/3 is 4 2/3 not (5-1)/3.
  1135.  
  1136.                /F   FORMAT    This command allow  the  user  to  Format
  1137.           the  displayed  and  printed  values of the cells.  There are
  1138.           two main options to this command--Global  formats  and  Local
  1139.           formats.   The Global Format applies to all cells not locally
  1140.           formatted.  A Local Format overrides the  Global  format  for
  1141.           that  cell.   Each  cell  may  be  formatted as an Integer, a
  1142.           decimal number with 0  to  7  decimal  places  displayed,  or
  1143.           a  fraction  rounded  to  a  Half,  Fourth, Eighth, Sixteenth
  1144.           or Thirtysecond.  To use  the  Format  command  type  /F  and
  1145.           either  G  for  Global  for  L  for Local.  Next enter any of
  1146.           the following:  I for Integer, 0 thru 7 for that many decimal
  1147.           places,  H  for  Halves,  F  for Fourths, E for Eights, S for
  1148.           Sixteenths, or T for Thiryseconds.  If you chose Local format-
  1149.           ting, PC-Calc will prompt for a series of cells to be format-
  1150.           ted.   As usual, you may press return to indicate the current
  1151.           cell.
  1152.                There are  several  special  formatting  commands  which
  1153.           may  be  used  but  which  are  not  mentioned  in the Format
  1154.           prompt.  If you enter G, PC-Calc will change a locally format-
  1155.           ted cell back to the Global format.  If you enter D,  PC-Calc
  1156.           will  display  the  current system date.  If you enter @, PC-
  1157.           Calc will display the current system  time  (T  is  used  for
  1158.           fractions).   The  date  and  time  will always be current up
  1159.           to the last time the  cell  was  displayed.   Thus  when  you
  1160.           re-Load  the  matrix  tomorrow,  you will get tomorrow's date
  1161.           and time.  If you enter !,  PC-Calc  will  change  the  value
  1162.           of that cell into a label (i.e. it will no longer be a number
  1163.           or an equation and will not change with  /C).   This  may  be
  1164.           used to "freeze" the date and time.  
  1165.                A  format  of  type B will cause a Bar Graph to be drawn
  1166.           by multiplying those cells by the  values  in  the  cells  to
  1167.           the  left,  and drawing a solid bar of that many half-charac-
  1168.           ters in the current cell and extending to the right.
  1169.  
  1170.                /G   GOTO      This command  allows  the  user  to  move
  1171.           the  cursor  to any cell in the matrix, whether on the screen
  1172.           or off.  If the target cell is off  the  screen,  the  screen
  1173.           will  be  cleared  and  the target cell will be placed in the
  1174.           top left corner, if appropriate.  The  Goto  command  can  be
  1175.           accessed  either  as  a Special Command (/G) or as a one key-
  1176.           stroke command by pressing ".".  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                                                                          19
  1190.  
  1191.                /H   HELP      This  command  displays  a  page  of  one
  1192.           line  instructions  covering  each  of  the Special Commands.
  1193.           When you are done reading Help press any  key  to  return  to
  1194.           your place in the matrix.
  1195.  
  1196.                /I   INSERT    This  command  is  the  compliment of the
  1197.           Delete command.  It allows  the  user  to  insert  either  an
  1198.           entire  row  or  an  entire column.  To execute this command,
  1199.           move the cursor to a cell before which you want a new  column
  1200.           or  row.   Press /I and select either Row or Column.  PC-Calc
  1201.           will insert a blank row  or  column,  moving  all  subsequent
  1202.           rows  or  columns  down  one,  with the last one dropping off
  1203.           the matrix.  Finally, all equations  are  updated  such  that
  1204.           all  references to cells that were moved are altered to point
  1205.           to the same data.
  1206.  
  1207.                /J   JUMP      This command  sets  the  Jump  mode  flag
  1208.           such  that  whenever  the user enters a value with the = key,
  1209.           a label with the ' key, or simply  presses  the  return  key,
  1210.           the  cursor  is  moved  one cell along the row or column.  To
  1211.           use this option type /J, then enter either R  to  move  along
  1212.           the  Row,  C  to move down the Column, or a space to turn off
  1213.           the Jump option.
  1214.  
  1215.                /L   LOAD      Used  to  load  PC-Calc  files  saved  on
  1216.           disk  with  the SAVE command.  PC-Calc will prompt for a file
  1217.           name.  You may enter then entire DOS filespec.  If  you  omit
  1218.           the  drive  name  PC-Calc will use the default drive.  If you
  1219.           omit the filetype PC-Calc will append .CAL to the file  name.
  1220.           Simply  pressing  return will load the default filename shown
  1221.           on the status line, which is the  last  file  you  Loaded  or
  1222.           Saved.
  1223.  
  1224.                /M   MODIFY    This  command  allows  the user to modify
  1225.           the values of a series of  cells.   In  doing  this,  PC-Calc
  1226.           will  ask  you to finish the equation used to modify the val-
  1227.           ues, assuming the value of the cells to be  modified  as  the
  1228.           first  term  of  the  equation.  Thus to increase a series of
  1229.           cells by 50% and then  subtract  10  from  them,  finish  the
  1230.           equation  with  *1.50-10.  Beware of equations such as A1-1/3
  1231.           which  will  be  interpreted  as  A1  minus  one  third,  not
  1232.           (A1-1)/3.   If  the  Bold  option  is  ON the modified series
  1233.           will be highlighted
  1234.  
  1235.                /N   NEW       This command  re-runs  PC-Calc  from  the
  1236.           start, clearing all cells and resetting all default values.
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.                                                                          20
  1256.  
  1257.                /P   PRINT     Prints  a  section  of  the matrix on the
  1258.           printer.  PC-Calc will print as  many  columns  as  will  fit
  1259.           in  the  width  of  your  printer  (which you set with the /Z
  1260.           command).  An 80 character wide  printer  will  hold  columns
  1261.           A-H,  a  132  character  wide printer will print columns A-N.
  1262.           PC-Calc will prompt  for  the  column  with  which  to  start
  1263.           printing.   As  usual pressing return defaults to the current
  1264.           cursor position.  You may also print a copy  of  your  matrix
  1265.           to  a  disk  file,  which may then be used as input to a word
  1266.           processor.  For this you must change the default  file/device
  1267.           name  with  the  /Z  command.  The /P command will then write
  1268.           an ASCII file which you  can  display  on  the  screen,  copy
  1269.           to  your  printer,  or  use as input to another program.  You
  1270.           may Cancel the Print command  by  pressing  the  END  or  REQ
  1271.           CAN key.
  1272.  
  1273.                /Q   QUIT      This  is  how  to  exit  Calc.  Make sure
  1274.           that all data has been saved before Quitting.   If  you  exit
  1275.           PC-Calc  in  any  other manner (i.e. by error or ^C) you will
  1276.           find that your cursor is turned off.  To  regain  the  cursor
  1277.           run PC-Calc and type /Q.
  1278.  
  1279.                /R   REPLICATE This  command allow the user to replicate
  1280.           information from one part of  the  matrix  to  another.   For
  1281.           values  or  formulas,  this  is  a regular copy function, but
  1282.           for equations PC-Calc can  replicate  the  equation  Relative
  1283.           to  its  position so that it will reference the correct cells
  1284.           from the row or column of its  new  position.   To  use  this
  1285.           command  type  /R.  PC-Calc  will  prompt  for the cell to be
  1286.           replicated.  You may press return  to  indicate  the  current
  1287.           cell.   PC-Calc  will  then  ask  if there is to be more than
  1288.           one cell used as the source.  If you respond with  a  Y,  PC-
  1289.           Calc  will  increment  the  source cell replicated from as it
  1290.           steps through  the  target  range.   Otherwise  PC-Calc  will
  1291.           copy  only  the  one  cell  to all of the cells in the target
  1292.           range.  Next PC-Calc will ask if the  replication  is  to  be
  1293.           Absolute  or  Relative.   Use Absolute for labels, values and
  1294.           equations that you want to be copied  exactly  as  they  are.
  1295.           Use  Relative  replication for equations which must reference
  1296.           cell in the same position relative  to  their  new  location.
  1297.           Finally  PC-Calc  will  prompt  for  the  target range of the
  1298.           replication.  
  1299.  
  1300.                /S   SAVE      This is the compliment of the  LOAD  com-
  1301.           mand.   This  command  Saves  the  PC-Calc Matrix as a binary
  1302.           disk file.  The user is prompted for a  filespec,  which  can
  1303.           include  the  drive  name  and file extension.  If you do not
  1304.           specify a file extension PC-Calc  will  append  .CAL  to  the
  1305.           file  name.  Pressing  return will Save the default file name
  1306.           show on the status line, which is  the  last  file  Saved  or
  1307.           Loaded. 
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.                                                                          21
  1322.  
  1323.                /T   TOTAL     This   command   generates  the  equation
  1324.           for the total of a series of  cells  and  puts  the  equation
  1325.           and  the  value  in  the  current cell.  Works similar to the
  1326.           Average command.  If the Bold feature is ON then  the  series
  1327.           totaled will be highlighted.
  1328.  
  1329.                /W   WINDOW    This  sets  an internal flag which causes
  1330.           PC-Calc to display Row 1 or Column A on  the  screen  at  all
  1331.           times.   This  is  used  if  you have labels in the first Row
  1332.           or Column that you wish to see even  if  you  are  displaying
  1333.           a  part  of  the  matrix  beyond  what originally fits on the
  1334.           screen.  After typing /W enter either R for row, C for Column
  1335.           or  a  space  to turn off the Window option.  You will notice
  1336.           that this option adds some extra time to  all  commands  that
  1337.           change any cell being displayed.
  1338.  
  1339.                /Z             This  command  allow  the  user to change
  1340.           certain default values used by  Calc.   PC-Calc  will  prompt
  1341.           you  to  enter  the  Maximum  Row and Column you wish to use.
  1342.           Making these numbers as small as needed will greatly increase
  1343.           the  speed  of  Calc,  since PC-Calc will not have to display
  1344.           as many cells or calculate  the  values  of  unneeded  cells.
  1345.           Next  PC-Calc  will  prompt  for  the  width of your printer.
  1346.           Enter the number of characters your printer can handle across
  1347.           the  page.   PC-Calc  will  then  ask  for the name of a file
  1348.           for printed output.  For this to go to  your  printer,  leave
  1349.           the  default  value,  LST,  by  pressing return.  To print to
  1350.           a disk file, enter any valid MS-DOS filename such as  B:BUDG-
  1351.           ET.TXT. Finally PC-Calc will ask if you want the Bold feature
  1352.           ON or OFF.  When Bold is ON PC-Calc will  highlight  the  re-
  1353.           sults  of  its  calculations  to  distinguish  them  from con
  1354.           stants.   In the Total and Average  commands,  PC-Calc  high-
  1355.           lights  the  range  which was just Totaled or Averaged.  This
  1356.           can help avoid mistakes.  Clearing  the  screen  returns  all
  1357.           cells  to  normal brightness, as does any other command which
  1358.           rewrites the screen.  For all of the above prompts,  pressing
  1359.           return will retain the current value.
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.                                                                          22
  1388.  
  1389.                                    HELP SCREEN
  1390.       
  1391.      /A  AVERAGE  -generates the equation for averaging a series of cells
  1392.      /B  BLANK    -erases a series of cells leaving them blank
  1393.      /C  COMPUTE  -computes all equations
  1394.      /D  DELETE   -deletes the current Row or Column
  1395.      /E  EQUATION -Enters an equation into the current cell
  1396.      /F  FORMAT   -sets the number of decimal places to be displayed
  1397.      /G  GOTO     -allows you to goto any cell including those off screen
  1398.      /H  HELP     -displays these helpful messages
  1399.      /I  INSERT   -inserts an entire blank row or column before the current cell
  1400.      /J  JUMP     -causes the cursor to auto. jump across the Row or Column
  1401.      /L  LOAD     -loads a previously SAVEd PC-Calc file
  1402.      /M  MODIFY   -modifies a series of cells by an equation you enter
  1403.      /N  NEW      -reruns PC-Calc from the start
  1404.      /P  PRINT    -prints as much of the matrix as possible from a given column
  1405.      /Q  QUIT     -returns you to MS-DOS
  1406.      /R  REPLICATE's cells.  Equations can be copied Relative to their position 
  1407.      /S  SAVE     -saves the current matrix on disk
  1408.      /T  TOTAL    -generates the equation for the total of a series
  1409.      /W  WINDOW   -places Row 1 or Col A on screen at all times (for labels)
  1410.      /Z -changes the maximum Row and Column, and the printer defaults
  1411.      Special Keys:  HOME Clr screen; END Cancel; = enter value; ' enter label
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.